<?php

class LabsModel
{

    const model = [
        'creatorId' => 'string',
        'info' => [
            'name' => 'string',
            'province' => 'string',
            'organization' => 'string',
            'discipline' => 'string',
            'discipline1' => 'string',
            'keywords' => 'array',
            'bgImage' => 'string',
            'address' => 'string',
        ],
        'profile' => [
            'brief' => 'string',
            'achievements' => 'string',
            'teaching' => 'string',
            'research' => 'string',
            'events' => 'string'
        ],
        'owner' => [
            'brief' => 'string',
            'direction' => 'string',
            'achievements' => 'string'
        ],
        'status' => 'string',
        'menu' => [
            'news' => [
                'hide' => 'boolean',
                'subs' => [
                    'notices' => [
                        'hide' => 'boolean'
                    ],
                    'conferences' => [
                        'hide' => 'boolean'
                    ]
                ]
            ],
            'crew' => [
                'hide' => 'boolean',
                'subs' => [
                    'teachers' => [
                        'hide' => 'boolean'
                    ],
                    'students' => [
                        'hide' => 'boolean'
                    ],
                    'schoolfellows' => [
                        'hide' => 'boolean'
                    ]
                ]
            ],
            'direction' => [
                'hide' => 'boolean'
            ],
            'achievements' => [
                'hide' => 'boolean',
                'subs' => [
                    'papers' => [
                        'hide' => 'boolean'
                    ],
                    'patents' => [
                        'hide' => 'boolean'
                    ],
                    'awards' => [
                        'hide' => 'boolean'
                    ],
                    'projects' => [
                        'hide' => 'boolean'
                    ]
                ]
            ],
            'out' => [
                'hide' => 'boolean',
                'subs' => [
                    'instruments' => [
                        'hide' => 'boolean'
                    ],
                    'services' => [
                        'hide' => 'boolean'
                    ]
                ]
            ],
            'documents' => [
                'hide' => 'boolean',
                'subs' => [
                    'processes' => [
                        'hide' => 'boolean'
                    ],
                    'experiments' => [
                        'hide' => 'boolean'
                    ],
                    'rules' => [
                        'hide' => 'boolean'
                    ]
                ]
            ],
            'recruits' => [
                'hide' => 'boolean'
            ]
        ]
    ];

}